<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<!-- /fasttmp/mkdist-qt-4.3.5-1211793125/qtopia-core-opensource-src-4.3.5/doc/src/groups.qdoc -->
<head>
  <title>Qt 4.3: Multimedia, Graphics and Printing</title>
  <link href="classic.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td align="left" valign="top" width="32"><a href="http://www.trolltech.com/products/qt"><img src="images/qt-logo.png" align="left" width="32" height="32" border="0" /></a></td>
<td width="1">&nbsp;&nbsp;</td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a>&nbsp;&middot; <a href="classes.html"><font color="#004faf">All&nbsp;Classes</font></a>&nbsp;&middot; <a href="mainclasses.html"><font color="#004faf">Main&nbsp;Classes</font></a>&nbsp;&middot; <a href="groups.html"><font color="#004faf">Grouped&nbsp;Classes</font></a>&nbsp;&middot; <a href="modules.html"><font color="#004faf">Modules</font></a>&nbsp;&middot; <a href="functions.html"><font color="#004faf">Functions</font></a></td>
<td align="right" valign="top" width="230"><a href="http://www.trolltech.com"><img src="images/trolltech-logo.png" align="right" width="203" height="32" border="0" /></a></td></tr></table><h1 align="center">Multimedia, Graphics and Printing<br /><small></small></h1>
<p>These classes provide support for graphics (2D, and with OpenGL, 3D), image encoding, decoding, and manipulation, sound, animation, printing etc.</p>
<p>See also this introduction to the <a href="coordsys.html">Qt coordinate system.</a></p>
<p><table width="100%" class="annotated" cellpadding="2" cellspacing="1" border="0">
<tr valign="top" class="odd"><th><a href="qabstractgraphicsshapeitem.html">QAbstractGraphicsShapeItem</a></th><td>Common base for all path items</td></tr>
<tr valign="top" class="even"><th><a href="qbitmap.html">QBitmap</a></th><td>Monochrome (1-bit depth) pixmaps</td></tr>
<tr valign="top" class="odd"><th><a href="qbrush.html">QBrush</a></th><td>Defines the fill pattern of shapes drawn by QPainter</td></tr>
<tr valign="top" class="even"><th><a href="qcolor.html">QColor</a></th><td>Colors based on RGB, HSV or CMYK values</td></tr>
<tr valign="top" class="odd"><th><a href="qcolordialog.html">QColorDialog</a></th><td>Dialog widget for specifying colors</td></tr>
<tr valign="top" class="even"><th><a href="qcolormap.html">QColormap</a></th><td>Maps device independent QColors to device dependent pixel values</td></tr>
<tr valign="top" class="odd"><th><a href="qconicalgradient.html">QConicalGradient</a></th><td>Used in combination with QBrush to specify a conical gradient brush</td></tr>
<tr valign="top" class="even"><th><a href="qdirectpainter.html">QDirectPainter</a></th><td>Direct access to the underlying hardware in Qtopia Core</td></tr>
<tr valign="top" class="odd"><th><a href="qfont.html">QFont</a></th><td>Font used for drawing text</td></tr>
<tr valign="top" class="even"><th><a href="qfontdatabase.html">QFontDatabase</a></th><td>Information about the fonts available in the underlying window system</td></tr>
<tr valign="top" class="odd"><th><a href="qfontinfo.html">QFontInfo</a></th><td>General information about fonts</td></tr>
<tr valign="top" class="even"><th><a href="qfontmetrics.html">QFontMetrics</a></th><td>Font metrics information</td></tr>
<tr valign="top" class="odd"><th><a href="qfontmetricsf.html">QFontMetricsF</a></th><td>Font metrics information</td></tr>
<tr valign="top" class="even"><th><a href="qgl.html">QGL</a></th><td>Miscellaneous identifiers used in the Qt OpenGL module</td></tr>
<tr valign="top" class="odd"><th><a href="qglcolormap.html">QGLColormap</a></th><td>Used for installing custom colormaps into QGLWidgets</td></tr>
<tr valign="top" class="even"><th><a href="qglcontext.html">QGLContext</a></th><td>Encapsulates an OpenGL rendering context</td></tr>
<tr valign="top" class="odd"><th><a href="qglformat.html">QGLFormat</a></th><td>The display format of an OpenGL rendering context</td></tr>
<tr valign="top" class="even"><th><a href="qglframebufferobject.html">QGLFramebufferObject</a></th><td>Encapsulates an OpenGL framebuffer object</td></tr>
<tr valign="top" class="odd"><th><a href="qglpixelbuffer.html">QGLPixelBuffer</a></th><td>Encapsulates an OpenGL pbuffer</td></tr>
<tr valign="top" class="even"><th><a href="qglwidget.html">QGLWidget</a></th><td>Widget for rendering OpenGL graphics</td></tr>
<tr valign="top" class="odd"><th><a href="qgradient.html">QGradient</a></th><td>Used in combination with QBrush to specify gradient fills</td></tr>
<tr valign="top" class="even"><th><a href="qgraphicsellipseitem.html">QGraphicsEllipseItem</a></th><td>Ellipse item that you can add to a QGraphicsScene</td></tr>
<tr valign="top" class="odd"><th><a href="qgraphicsitem.html">QGraphicsItem</a></th><td>The base class for all graphical items in a QGraphicsScene</td></tr>
<tr valign="top" class="even"><th><a href="qgraphicsitemanimation.html">QGraphicsItemAnimation</a></th><td>Simple animation support for QGraphicsItem</td></tr>
<tr valign="top" class="odd"><th><a href="qgraphicsitemgroup.html">QGraphicsItemGroup</a></th><td>Treating a group of items as one</td></tr>
<tr valign="top" class="even"><th><a href="qgraphicslineitem.html">QGraphicsLineItem</a></th><td>Line item that you can add to a QGraphicsScene</td></tr>
<tr valign="top" class="odd"><th><a href="qgraphicspathitem.html">QGraphicsPathItem</a></th><td>Path item that you can add to a QGraphicsScene</td></tr>
<tr valign="top" class="even"><th><a href="qgraphicspixmapitem.html">QGraphicsPixmapItem</a></th><td>Pixmap item that you can add to a QGraphicsScene</td></tr>
<tr valign="top" class="odd"><th><a href="qgraphicspolygonitem.html">QGraphicsPolygonItem</a></th><td>Polygon item that you can add to a QGraphicsScene</td></tr>
<tr valign="top" class="even"><th><a href="qgraphicsrectitem.html">QGraphicsRectItem</a></th><td>Rectangle item that you can add to a QGraphicsScene</td></tr>
<tr valign="top" class="odd"><th><a href="qgraphicsscene.html">QGraphicsScene</a></th><td>Surface for managing a large number of 2D graphical items</td></tr>
<tr valign="top" class="even"><th><a href="qgraphicsscenecontextmenuevent.html">QGraphicsSceneContextMenuEvent</a></th><td>Context menu events in the graphics view framework</td></tr>
<tr valign="top" class="odd"><th><a href="qgraphicsscenedragdropevent.html">QGraphicsSceneDragDropEvent</a></th><td>Events for drag and drop in the graphics view framework</td></tr>
<tr valign="top" class="even"><th><a href="qgraphicssceneevent.html">QGraphicsSceneEvent</a></th><td>Base class for all graphics view related events</td></tr>
<tr valign="top" class="odd"><th><a href="qgraphicsscenehelpevent.html">QGraphicsSceneHelpEvent</a></th><td>Events when a tooltip is requested</td></tr>
<tr valign="top" class="even"><th><a href="qgraphicsscenehoverevent.html">QGraphicsSceneHoverEvent</a></th><td>Hover events in the graphics view framework</td></tr>
<tr valign="top" class="odd"><th><a href="qgraphicsscenemouseevent.html">QGraphicsSceneMouseEvent</a></th><td>Mouse events in the graphics view framework</td></tr>
<tr valign="top" class="even"><th><a href="qgraphicsscenewheelevent.html">QGraphicsSceneWheelEvent</a></th><td>Wheel events in the graphics view framework</td></tr>
<tr valign="top" class="odd"><th><a href="qgraphicssimpletextitem.html">QGraphicsSimpleTextItem</a></th><td>Simple text path item that you can add to a QGraphicsScene</td></tr>
<tr valign="top" class="even"><th><a href="qgraphicssvgitem.html">QGraphicsSvgItem</a></th><td>QGraphicsItem that can be used to render the contents of SVG files</td></tr>
<tr valign="top" class="odd"><th><a href="qgraphicstextitem.html">QGraphicsTextItem</a></th><td>Text item that you can add to a QGraphicsScene to display formatted text</td></tr>
<tr valign="top" class="even"><th><a href="qgraphicsview.html">QGraphicsView</a></th><td>Widget for displaying the contents of a QGraphicsScene</td></tr>
<tr valign="top" class="odd"><th><a href="qicon.html">QIcon</a></th><td>Scalable icons in different modes and states</td></tr>
<tr valign="top" class="even"><th><a href="qiconengine.html">QIconEngine</a></th><td>Abstract base class for QIcon renderers</td></tr>
<tr valign="top" class="odd"><th><a href="qiconenginev2.html">QIconEngineV2</a></th><td>Abstract base class for QIcon renderers</td></tr>
<tr valign="top" class="even"><th><a href="qimage.html">QImage</a></th><td>Hardware-independent image representation that allows direct access to the pixel data, and can be used as a paint device</td></tr>
<tr valign="top" class="odd"><th><a href="qimagereader.html">QImageReader</a></th><td>Format independent interface for reading images from files or other devices</td></tr>
<tr valign="top" class="even"><th><a href="qimagewriter.html">QImageWriter</a></th><td>Format independent interface for writing images to files or other devices</td></tr>
<tr valign="top" class="odd"><th><a href="qline.html">QLine</a></th><td>Two-dimensional vector using integer precision</td></tr>
<tr valign="top" class="even"><th><a href="qlinef.html">QLineF</a></th><td>Two-dimensional vector using floating point precision</td></tr>
<tr valign="top" class="odd"><th><a href="qlineargradient.html">QLinearGradient</a></th><td>Used in combination with QBrush to specify a linear gradient brush</td></tr>
<tr valign="top" class="even"><th><a href="qmatrix.html">QMatrix</a></th><td>2D transformations of a coordinate system</td></tr>
<tr valign="top" class="odd"><th><a href="qmovie.html">QMovie</a></th><td>Convenience class for playing movies with QImageReader</td></tr>
<tr valign="top" class="even"><th><a href="qpaintdevice.html">QPaintDevice</a></th><td>The base class of objects that can be painted</td></tr>
<tr valign="top" class="odd"><th><a href="qpaintengine.html">QPaintEngine</a></th><td>Abstract definition of how QPainter draws to a given device on a given platform</td></tr>
<tr valign="top" class="even"><th><a href="qpainter.html">QPainter</a></th><td>Performs low-level painting on widgets and other paint devices</td></tr>
<tr valign="top" class="odd"><th><a href="qpainterpath.html">QPainterPath</a></th><td>Container for painting operations, enabling graphical shapes to be constructed and reused</td></tr>
<tr valign="top" class="even"><th><a href="qpainterpathstroker.html">QPainterPathStroker</a></th><td>Used to generate fillable outlines for a given painter path</td></tr>
<tr valign="top" class="odd"><th><a href="qpalette.html">QPalette</a></th><td>Color groups for each widget state</td></tr>
<tr valign="top" class="even"><th><a href="qpen.html">QPen</a></th><td>Defines how a QPainter should draw lines and outlines of shapes</td></tr>
<tr valign="top" class="odd"><th><a href="qpicture.html">QPicture</a></th><td>Paint device that records and replays QPainter commands</td></tr>
<tr valign="top" class="even"><th><a href="qpictureio.html">QPictureIO</a></th><td>Parameters for loading and saving pictures</td></tr>
<tr valign="top" class="odd"><th><a href="qpixmap.html">QPixmap</a></th><td>Off-screen image representation that can be used as a paint device</td></tr>
<tr valign="top" class="even"><th><a href="qpixmapcache.html">QPixmapCache</a></th><td>Application-wide cache for pixmaps</td></tr>
<tr valign="top" class="odd"><th><a href="qpoint.html">QPoint</a></th><td>Defines a point in the plane using integer precision</td></tr>
<tr valign="top" class="even"><th><a href="qpointf.html">QPointF</a></th><td>Defines a point in the plane using floating point precision</td></tr>
<tr valign="top" class="odd"><th><a href="qpolygon.html">QPolygon</a></th><td>Vector of points using integer precision</td></tr>
<tr valign="top" class="even"><th><a href="qpolygonf.html">QPolygonF</a></th><td>Vector of points using floating point precision</td></tr>
<tr valign="top" class="odd"><th><a href="qprintengine.html">QPrintEngine</a></th><td>Defines an interface for how QPrinter interacts with a given printing subsystem</td></tr>
<tr valign="top" class="even"><th><a href="qprinter.html">QPrinter</a></th><td>Paint device that paints on a printer</td></tr>
<tr valign="top" class="odd"><th><a href="qradialgradient.html">QRadialGradient</a></th><td>Used in combination with QBrush to specify a radial gradient brush</td></tr>
<tr valign="top" class="even"><th><a href="qrect.html">QRect</a></th><td>Defines a rectangle in the plane using integer precision</td></tr>
<tr valign="top" class="odd"><th><a href="qrectf.html">QRectF</a></th><td>Defines a rectangle in the plane using floating point precision</td></tr>
<tr valign="top" class="even"><th><a href="qregion.html">QRegion</a></th><td>Clip region for a painter</td></tr>
<tr valign="top" class="odd"><th><a href="qsize.html">QSize</a></th><td>Defines the size of a two-dimensional object using integer point precision</td></tr>
<tr valign="top" class="even"><th><a href="qsizef.html">QSizeF</a></th><td>Defines the size of a two-dimensional object using floating point precision</td></tr>
<tr valign="top" class="odd"><th><a href="qsound.html">QSound</a></th><td>Access to the platform audio facilities</td></tr>
<tr valign="top" class="even"><th><a href="qstyleoptiongraphicsitem.html">QStyleOptionGraphicsItem</a></th><td>Used to describe the parameters needed to draw a QGraphicsItem</td></tr>
<tr valign="top" class="odd"><th><a href="qstylepainter.html">QStylePainter</a></th><td>Convenience class for drawing QStyle elements inside a widget</td></tr>
<tr valign="top" class="even"><th><a href="qsvggenerator.html">QSvgGenerator</a></th><td>Paint device that is used to create SVG drawings</td></tr>
<tr valign="top" class="odd"><th><a href="qsvgrenderer.html">QSvgRenderer</a></th><td>Used to draw the contents of SVG files onto paint devices</td></tr>
<tr valign="top" class="even"><th><a href="qsvgwidget.html">QSvgWidget</a></th><td>Widget that is used to display the contents of Scalable Vector Graphics (SVG) files</td></tr>
<tr valign="top" class="odd"><th><a href="qtimeline.html">QTimeLine</a></th><td>Timeline for controlling animations</td></tr>
<tr valign="top" class="even"><th><a href="qtransform.html">QTransform</a></th><td>2D transformations of a coordinate system</td></tr>
</table></p>
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2008 <a href="trolltech.html">Trolltech</a></td>
<td width="40%" align="center"><a href="trademarks.html">Trademarks</a></td>
<td width="30%" align="right"><div align="right">Qt 4.3.5</div></td>
</tr></table></div></address></body>
</html>
